Как пользоваться Поиском

поиск по сайту
логин

пароль

регистрация     
забыли пароль?

Помощь сайту

Вопросы » Информатика, Логика » Информатика ЕГЭ 2024. Решение заданий 12 сайта РЕШУ ЕГЭ на PascalABC.NET

Информатика ЕГЭ 2024. Решение заданий 12 сайта РЕШУ ЕГЭ на PascalABC.NET

создана: 31.10.2023 в 09:46
................................................

 ( +3192 ) 

:

Задание 12.   № 59805 (ЕГЭ по информатике 19.06.2023. Основная волна.)

Исполнитель Редактор получает на вход строку цифр и преобразует её.

НАЧАЛО
ПОКА нашлось (52) ИЛИ нашлось (1122) ИЛИ нашлось (2222)
    ЕСЛИ нашлось(52)  ТО заменить (52, 11)
    КОНЕЦ ЕСЛИ
    ЕСЛИ нашлось(2222)  ТО заменить (2222, 5)
    КОНЕЦ ЕСЛИ
    ЕСЛИ нашлось(1122)  ТО заменить (1122, 25)
    КОНЕЦ ЕСЛИ
КОНЕЦ ПОКА
КОНЕЦ

На вход  программы поступает строка, начинающаяся с цифры «5»,
а затем содержащая n цифр «2» (3 < n < 10 000).

Определите наименьшее значение n, при котором сумма цифр в строке,
получившейся в результате выполнения программы, равна 64.

 begin
   for var n:=4 to 1000 do begin
      var s := ’5’+ n*2; 

     while (’52’ in s) or (’1122’  in s) or (’2222’ in s)  do

        begin
          s := s.replace (’52’, ’1’, 1);
          s := s.replace (’2222’, ’5’, 1);   
          s := s.Replace (’1122’, ’25’, 1);
        end;

      if  s.CountOf (’1’) + s.CountOf (’2’)*2 + s.countof (’5’)*5 = 88  then begin
            print(n);     break;
            end;
    end;
end. 

Ответ: 413

 ( +3192 ) 
31.10.2023 10:03
Комментировать

Демонстрационная версия ЕГЭ−2024 по информатике/  Задание 12.

Дана программа для Редактора:
НАЧАЛО
  ПОКА нашлось (52) ИЛИ нашлось (2222) ИЛИ нашлось (1122)
     ЕСЛИ нашлось (52)  
        ТО заменить (52, 11)
     КОНЕЦ ЕСЛИ
     ЕСЛИ нашлось (2222)
        ТО заменить (2222, 5)
     КОНЕЦ ЕСЛИ
     ЕСЛИ нашлось (1122)
         ТО заменить (1122, 25)
     КОНЕЦ ЕСЛИ
  КОНЕЦ ПОКА
КОНЕЦ

На вход  программы поступает строка, начинающаяся с цифры «5»,
а затем содержащая n цифр «2» (3 < n < 10 000). 
Определите наибольшее значение n, при котором сумма цифр в строке,
получившейся в результате выполнения программы, равна 64.

Хочу написать ответ